import { defineConfig } from 'vite'
import vue from '@vitejs/plugin-vue'
import path from 'path' // 引入 path 模块

// https://vitejs.dev/config/
export default defineConfig({
  resolve: {
    alias: {
      '~': path.resolve(__dirname, './'),
      '@': path.resolve(__dirname, './src')
    },
    extensions: ['.mjs', '.js', '.ts', '.jsx', '.tsx', '.json', '.vue']
  },
  plugins: [vue()],

  server:{
    proxy:{
      '/api':{//获取路径中包含了/api的请求
        target:'http://localhost:8089',//后台服务所在的源
        changeOrigin:true,//修改源
        rewrite: (path) => path.replace(/^\/api/, '')
        // rewrite:(path)=>path.replace(/^\/api/,'')///api替换为''
      }
    }
  }

})